package com.example.software.vo;


import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "医生信息返回的数据格式")
public class doctorVO {

    @ApiModelProperty("主键值")
    private Long id;

    @ApiModelProperty("用户名")
    private String username;

    @ApiModelProperty("姓名")
    private String name;


    @ApiModelProperty("权限1：诊断医生2：管理药材(3：都有)")
    private String auth;   //新加权限字段

    @ApiModelProperty("编号")
    private String account;


    /**
     * 医生出诊费
     */
    @ApiModelProperty("出诊费")
    private Integer fee;
    /**
     *
     */
    @ApiModelProperty("性别")
    private String gender;
    /**
     *
     */
    @ApiModelProperty("年龄")
    private Integer age;

    /**
     *
     */
    @ApiModelProperty("工作经历or学历")
    private String career;
    /**
     *
     */
    @ApiModelProperty("医生简介")
    private String description;
    /**
     *
     */
    @ApiModelProperty("医生图片")
    private String picPath;

    @ApiModelProperty("医生账户状态1：正常，0：冻结")
    private int status;

    @ApiModelProperty("医生所在房间号")
    private String room;

    @ApiModelProperty(value = "科室id")
    private Long departmentId;

}
